package model.agent

import model.agent.question.QuestionSet;


interface AgentVariableInterface {
	
	/**
	 * 
	 * @return
	 */
	public int getValue()
	
	/**
	 * 
	 * @param value
	 */
	public void setValue(int value)
	
	/**
	 * 
	 * @return
	 */
	public String getName()
	
	public void setName(String name)
	
	//public void setExistentialQuestions(QuestionSet q)
	
	public void setExistentialQuestions(QuestionSet qs)
	
	public QuestionSet getExistentialQuestions()
	
	public void setLevelQuestions(QuestionSet qs)
	
	public QuestionSet getLevelQuestions()
	
	/**
	 * 
	 */
	public void reset()

	public int getTimestamp()
	public void setTimestamp(int timestamp)
	
	
}
